package cate.game.role.res.hero.introduction.msg;

import cate.game.GameBody;
import cate.game.client.ClientContext;
import cate.game.client.msg.MsgConfig;
import cate.game.client.msg.MsgInput;
import cate.game.client.msg.MsgOutput;
import cate.game.client.msg.id.MsgIdBIntroduction;
import cate.game.role.res.hero.introduction.StarRewardStatus;
import easy.java.dev.note.NoteClass;
import easy.java.dev.note.NoteField;

import java.util.Map;


@NoteClass(value = "英雄升星数据 の 返回")
public class HeroStarStatusResp implements MsgOutput {
  @NoteField(value = "食灵原型ID,升星领取情况")
  public Map<Integer, StarRewardStatus> heroStarGots;

  @Override
  public MsgConfig conf() {
    return MsgIdBIntroduction.HERO_STAR_STATUS_RESP;
  }

  public HeroStarStatusResp(Map<Integer, StarRewardStatus> heroStarGots) {
    this.heroStarGots = heroStarGots;
  }

  public HeroStarStatusResp() {
  }
}
